package com.jintoufs.service.tour;

import com.jintoufs.dao.QueryFilters;
import com.jintoufs.domain.tour.TourRouteDayDetail;
import com.jintoufs.domain.tour.TourRouteOrder;
import com.jintoufs.domain.tour.TourRouteOrderDetail;

import java.util.List;
import java.util.Map;

public interface TourRouteOrderService {
    List<Map<String,Object>> queryByParams(Map<String, Object> params);
    int payConfirm(String orderId);
    List<Map<String,Object>> getOrderList(Map<String,Object> param);

    TourRouteOrder update(TourRouteOrder tourRouteOrder);

    Map getOrderPriceAndCostByOrderId(String orderId);

    TourRouteOrder getById(String id);

    Map<String,Object> selectById(String id);

    List<TourRouteOrderDetail> selectDetailByRouteOrderId(String id);

    List<Map<String,Object>> queryOrderByFilters(QueryFilters filters);

    List<TourRouteOrder> getNoConfirm(Map<String,Object> param);

    int updateOrderNew(Map param);

}
